/* eslint-disable */
// 监听消息
function OnAnyChatTextMessage(
  dwFromUserId,
  dwToUserId,
  bSecret,
  lpMsgBuf,
  dwLen
) {
  var data = {
    dwFromUserId: dwFromUserId,
    dwToUserId: dwToUserId,
    bSecret: bSecret,
    lpMsgBuf: lpMsgBuf,
    dwLen: dwLen
  }
  _vm.$emit('anychat.text_message', data)
}

// 监听透明通道
function OnAnyChatTransBuffer(dwUserId, lpBuf, dwLen) {
  var data = {
    dwUserId: dwUserId,
    lpBuf: JSON.parse(decodeURIComponent(lpBuf)),
    dwLen: dwLen
  }
  _vm.$emit('anychat.trans_buffer', data)
}

// 监听视频房间内通知
function OnAnyChatNotifyMessage(dwNotifyMsg, wParam, lParam) {
  _vm.$emit('anychat.notify_message', {
    dwNotifyMsg: dwNotifyMsg,
    wParam: wParam,
    lParam: lParam
  })
}

// 监听anychat 视频通话相关事件
function OnAnyChatVideoCallEvent(
  dwEventType,
  dwUserId,
  dwErrorCode,
  dwFlags,
  dwParam,
  szUserStr
) {
  var data = {
    dwEventType: dwEventType,
    dwUserId: dwUserId,
    dwErrorCode: dwErrorCode,
    dwFlags: dwFlags,
    dwParam: dwParam,
    szUserStr: szUserStr
  }
  _vm.$emit('anychat.video_event', data)
}
